.d-shadow {
    position: relative;
    width: 100%;
    /*width:300px;*/
    font-size:12px;
    z-index: 1100;
    margin-bottom: 15px

}
.d-shadow-wrap {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.d-sh-cn {
    position: absolute;
    background: url(/common/img2/shd-medium_test.png) no-repeat;
    left: -14px;
    z-index: -1;
}

.d-sh-tl,
.d-sh-tr {
    height: 500px;
    top: -14px;
}

.d-sh-tl,
.d-sh-bl {
    width: 100%;
}

.d-sh-tr,
.d-sh-br {
    width: 14px;
    margin-left: 100%;
}

.d-sh-bl,
.d-sh-br {
    height: 14px;
}

.d-sh-bl {
    left: -14px;
    padding-right: 0px;
    clip: rect(auto auto auto 14px);
}

.d-sh-br {
    left: -14px;
}

.d-sh-cn-red {
    position: absolute;
    background: url(/common/img2/shd-medium_red.png) no-repeat;
    left: -14px;
    z-index: -1;
}
.d-sh-cn-stroke {
    position: absolute;
    background: url(/common/img2/shd-medium_stroke.png) no-repeat;
    left: -14px;
    z-index: -1;
}

.d-sh-cn-blue {
    position: absolute;
    background: url(/common/img2/shd-medium_blue.png) no-repeat;
    left: -14px;
    z-index: -1;
}

.w700 {
    width: 677px;
    margin-left:5px;
}
.w700_s {
    margin-top: 15px;
    margin-bottom: 5px;
    width: 716px;
}
.sy_oh {
    overflow: hidden;
    position: relative;
}